
/*头部 begin*/
header {
    background: #3f93dd;
    overflow: hidden;
}
.title {
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
}
.condition {
    width: 96%;
    margin: 0 auto 10px;
    overflow: hidden;
}
/*菜单begin*/
nav {
    width: 100%;
    height: 42px;
    margin-bottom: 10px;
    background: #fff;
    overflow: hidden;
}
nav>ul.menu-nav>li {
    float: left;
    position: relative;
    height: 42px;
    line-height: 45px;
    /*background: url('./soso_05.jpg') right 2px no-repeat;*/
    background-size: 19px auto;
    color: #ababab;
    font-size: 12px;
}
nav>ul.menu-nav>li:first-child {width: 33%;}
nav>ul.menu-nav>li:nth-child(2) {width: 49%;}
nav>ul.menu-nav>li:last-child {width: 18%;}

nav>ul.menu-nav>li p {display: inline-block;padding-left: 5px;}
nav>ul.menu-nav>li>p:first-child {  float: left;  }
nav>ul.menu-nav>li>p:last-child {
    float: right;
    height: 30px;
    margin-top: 6px;
    border-right: 1px solid rgb(242,242,242);
}
nav>ul.menu-nav>li:last-child>p:last-child {border: 0;}
/*菜单end*/
/*菜单信息begin*/
.menu-info {
    position: absolute;
    top: 92px;
    z-index: 9999;
    width: 95.5%;
    border: 1px solid #ccc;
    border-bottom: 0;
    background: #fff;
    text-align: left;
}
.menu-info ul {display: none;}
.menu-info ul>li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
}
/*菜单信息end*/
/*头部 end*/
/*内容页 begin*/
#result-msg {
    width: 100%;
    background: #f5f5f9;
}
#result-msg .result-search {
    position: relative;
    width: 100%;
    height: 34px;
    line-height:34px;
}
#result-msg span:first-child {
    float: left;
    margin-left: 10px;
}
#result-msg #select-province {
    width: 40px;
    float: right;
    margin-right: 10px;
    background-size: 10px 8px;
}
.search span, result span {
    display: inline-block;
}
#add-condition, #del-condition {
    float: left;
    width: 25%;
    color: #fff;
}
#search-condition {
    float: right;
    width: 90px;
    padding: 3px 0;
    background: #fff;
    border-radius: 5px;
    text-align: center;
}
section {
    width: 100%;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
}
section ul li {
    width: 100%;
    margin: 0 0 10px 10px;
    padding: 5px;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}

section ul li:last-child {
    border-bottom: 0;
}
section li .company-name {
    font-size: 16px;
    padding-bottom: 5px;
    font-weight: bold;
}
section li .company-type span{
    display: inline-block;
    margin-right: 5px;
    color: #999;
}
.province {
    position: absolute;
    z-index: 9999;
    background: #f5f5f9;
    height: 0;
    overflow: hidden;
    transition: height 0.5s ease;
}
.province a {
    float: left;
    width: calc(25% - 1px);
    text-align: center;
    height: 36px;
    line-height: 36px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 0.875em;
    color: #444;
}
.province a:nth-child(4n + 4) {
    border-right: 0;
}
.province .fr {
    width: 100%;
    overflow: hidden;
}
/*内容end*/